Definition of Citrus Decumana

  • (noun) southeastern Asian tree producing large fruits resembling grapefruits

Antonyms of Citrus Decumana


No Antonyms Found.

Homophones of Citrus Decumana


No Homophones Found.